/**
 * Copyright (c) 2011 eelpo.com
 * All rights reserved.
 */
package com.eelpo.common.xml.node;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;

/**
 * xml 节点合并接口
 * 
 * @author <a href="mailto:Brian@eelpo.com">汪洪州</a>
 * @since 1.0
 */
public interface INodeMerge {

	/**
	 * 对不同的节点进行合并
	 * 
	 * @param document
	 *            目标文档对象
	 * @param targetElement
	 *            目标文档对象的根元素
	 * @param sourceNode
	 *            源文档对象根元素下的第一级节点
	 */
	public void nodeMerge(Document document, Element targetElement, Node sourceNode);
}
